package domain


type TaobaoMiniappWidgetTemplateInstanceUpdateMiniAppEntityTemplateDTO struct {
    /*
        小部件别名     */
    AppAlias  *string `json:"app_alias,omitempty" `

    /*
        小部件描述     */
    AppDescription  *string `json:"app_description,omitempty" `

    /*
        小部件icon     */
    AppIcon  *string `json:"app_icon,omitempty" `

    /*
        小部件名称     */
    AppName  *string `json:"app_name,omitempty" `

    /*
        小部件appkey     */
    Appkey  *string `json:"appkey,omitempty" `

    /*
        小部件实例化id     */
    Id  *string `json:"id,omitempty" `

    /*
        小部件版本id     */
    OnlineVersion  *string `json:"online_version,omitempty" `

    /*
        预览码     */
    PreViewUrl  *string `json:"pre_view_url,omitempty" `

}

func (s *TaobaoMiniappWidgetTemplateInstanceUpdateMiniAppEntityTemplateDTO) SetAppAlias(v string) *TaobaoMiniappWidgetTemplateInstanceUpdateMiniAppEntityTemplateDTO {
    s.AppAlias = &v
    return s
}
func (s *TaobaoMiniappWidgetTemplateInstanceUpdateMiniAppEntityTemplateDTO) SetAppDescription(v string) *TaobaoMiniappWidgetTemplateInstanceUpdateMiniAppEntityTemplateDTO {
    s.AppDescription = &v
    return s
}
func (s *TaobaoMiniappWidgetTemplateInstanceUpdateMiniAppEntityTemplateDTO) SetAppIcon(v string) *TaobaoMiniappWidgetTemplateInstanceUpdateMiniAppEntityTemplateDTO {
    s.AppIcon = &v
    return s
}
func (s *TaobaoMiniappWidgetTemplateInstanceUpdateMiniAppEntityTemplateDTO) SetAppName(v string) *TaobaoMiniappWidgetTemplateInstanceUpdateMiniAppEntityTemplateDTO {
    s.AppName = &v
    return s
}
func (s *TaobaoMiniappWidgetTemplateInstanceUpdateMiniAppEntityTemplateDTO) SetAppkey(v string) *TaobaoMiniappWidgetTemplateInstanceUpdateMiniAppEntityTemplateDTO {
    s.Appkey = &v
    return s
}
func (s *TaobaoMiniappWidgetTemplateInstanceUpdateMiniAppEntityTemplateDTO) SetId(v string) *TaobaoMiniappWidgetTemplateInstanceUpdateMiniAppEntityTemplateDTO {
    s.Id = &v
    return s
}
func (s *TaobaoMiniappWidgetTemplateInstanceUpdateMiniAppEntityTemplateDTO) SetOnlineVersion(v string) *TaobaoMiniappWidgetTemplateInstanceUpdateMiniAppEntityTemplateDTO {
    s.OnlineVersion = &v
    return s
}
func (s *TaobaoMiniappWidgetTemplateInstanceUpdateMiniAppEntityTemplateDTO) SetPreViewUrl(v string) *TaobaoMiniappWidgetTemplateInstanceUpdateMiniAppEntityTemplateDTO {
    s.PreViewUrl = &v
    return s
}
